Understanding Generative Ai, Its Impacts And Limitations